package com.open.capacity.finance.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 支付数据查询表
 *
 * @author
 * @email
 * @date 2023-02-10 15:32:59
 */

@Data
public class SourceBaseBusinesspay extends SourcePay {
    private static final long serialVersionUID = 1L;

    //行号
    private Integer rowNum;
    //错误消息
    private String errorMsg;


    private Long id;

    @Excel(name = "单据编号")
    private String businessCode;

    @Excel(name = "单据日期", format = "yyyy-MM-dd")
    @JsonFormat(timezone="GMT+8",pattern="yyyy-MM-dd")
    private String pzrq;

    @Excel(name = "凭证字号")
    private String pzh;

    @Excel(name = "收款人")
    private String skrName;

    @Excel(name = "金额")
    private BigDecimal amount;

    @Excel(name = "摘要")
    private String zy;


    @Excel(name = "经济分类代码")
    private String jjkmCode;

    @Excel(name = "经济分类名称")
    private String jjkmName;


    @Excel(name = "支付方式名称")
    private String zffs;


    @Excel(name = "项目分类编码")
    private String xmCategoryCode;

    @Excel(name = "项目分类名称")
    private String xmCategoryName;

    @Excel(name = "资金性质编码")
    private String zjxzCode;

    @Excel(name = "资金性质名称")
    private String zjxzName;


    private String oriPayCertNo;

}
